home *** CD-ROM | disk | FTP | other *** search
- Subject: RE: Theory of Ops?
- Sent: 3/31/96 7:43 PM
- Received: 4/1/96 9:36 AM
- From: Alan Dail, alan@exis.net
- Reply-To: ODF-Interest@CILabs.ORG
- To: OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
-
- >At 10:14 AM 4/1/96, Chris Hunt wrote:
- >>Martin, Bill & the Sigma4 gang recently said:
- >>
- >>"Forgot to ask about a "Theory of Ops" manual. What I'd really like is to
- >>find out _why_ things in ODF are done the way they are so that I can follow
- >>the "spirit" of the Framework, rather than fighting it."
- >>
- >>I've recently been exposed to a publication named "Design Patterns"
- >>(Addison-Wesley). I believe that this book goes a long way of explaining
- >>some of ODF's architecture, although I'm not sure that the ODF architects
- >>were familiar with it. It'd be interesting for such an architect to
- >>indicate the influence (if any) of this book on the framework design.
- >
- >ODF's architecture was mostly in place before this (excellent!) book was
- >published, so we weren't able to benefit from it in any significant way.
- >Nonetheless, I'd say you're correct in recommending the book as a means of
- >gaining insight into ODF. Many of the patterns in the book were derived
- >from the experiences with frameworks such as MacApp, TCL, and Bedrock (yes,
- >there are references to Bedrock in the book), and these are frameworks that
- >the ODF team had extensive experience with.
- >
- >I personally found reading Design Patterns to be a very satisfying
- >experience, as it confirmed much that I felt we had learned "the hard way",
- >and helped solidify some concepts that were still a little fuzzy in my
- >mind. I particularly appreciated the effort the authors extended to create
- >a consistent vocabularly for discussing design patterns. Sometimes a
- >seemingly difficult problem becomes easy to manage when you're able to see
- >it in the right light, and finding the right metaphors, and thus
- >vocabulary, is generally the key. What's more, communicating the solution
- >to the problem becomes trivial if your audience already understands your
- >vocabulary. I'd be thrilled if two years from now the book as so
- >universally known that its vocabulary had become common knowledge.
-
- Where can one order a copy of this book? Does APDA carry it?
-
- Thanks!
-
- Alan
-
-
- _______________________________________________________________
- Alan Dail, Developer phone:804-867-7202
- <mailto:alan@exis.net> fax:804-867-7659
-
-